package com.baizhi.service.proxy;

import com.baizhi.service.UserService;
import com.baizhi.service.impl.UserServiceImpl;

//代理类要跟目标类实现相同的接口，以此来保证代理类跟目标类有相同的方法
public class UserServiceProxy implements UserService{
    private UserService us=new UserServiceImpl();//目标对象，因为代理类中最终要执行目标类的方法
    @Override
    public void insert() {
        System.out.println("我是额外功能。。。。。");
        us.insert();//调用目标类的核心功能
    }
}
